
import java.awt.Component;
import java.awt.event.MouseEvent;
import javax.swing.JLabel;
import javax.swing.JList;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;
import javax.swing.JPopupMenu;

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author Mauricio
 */
public class OptionMenus {
    public OptionMenus(){};
    public void start(NewJPanel Panel, MouseEvent evt){
        FindListener al= new FindListener(Panel);
        String str = Panel.getList().getSelectedValue().toString();
        System.out.println(str+ ":O");
        JPopupMenu menu = new JPopupMenu();
        if (str=="Buscar Tweets") {
            menu = find_menu(al);
            menu.show(Panel.getList(),evt.getX(),evt.getY());
        }
        else if (str=="Item 3") {
            menu = Item3_menu();
            menu.show(Panel.getList(),evt.getX(),evt.getY());
        }
    };
    public JPopupMenu Item3_menu(){
       
        JPopupMenu menu = new JPopupMenu();
        JMenuItem mItem = new JMenuItem("Mira, este es parte de Item3");
        menu.add(mItem);
        mItem = new JMenuItem("Mira, este también es parte de Item3");
        menu.add(mItem);
        return menu;
    }; 
    public JPopupMenu find_menu(FindListener al){

        JPopupMenu menu = new JPopupMenu();
        JMenuItem mItem = new JMenuItem("Por Usuario");
        mItem.addActionListener(al);
        menu.add(mItem);
        mItem= new JMenuItem("Por palabra clave");
        mItem.addActionListener(al);
        menu.add(mItem);

        return menu;
    };
}
